home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1992 / t / t101_a1.asc < prev    next >
Text File  |  1991-12-31  |  26KB  |  645 lines

  1.  
  2.  
  3.  
  4.                                          
  5.  
  6.                                                  ANNEX A
  7.                                    (To Recommendation T.101)
  8.                           Interworking data syntax (IDS)
  9.                     described in ASN.1 (Recommendation X.208)
  10.              Preamble
  11.              For Videotex interchange:
  12.              a)  If two countries implement the same data syntax, then interworking can
  13.                use the same data syntax (DS I, or DS II, or DS III).
  14.              b)   If  two  countries  implement  two  different  data  syntaxes,   then
  15.                interworking can use either:
  16.                i)  the interworking data syntax (IDS) as defined herein, or
  17.                ii) any one of the three data syntaxes and convert directly between  DS
  18.                   I/DS II/DS III. The data syntaxes may be identified by the ESC  2/5
  19.                   F mechanism described in S 4.4.2 of the main body of Recommendation
  20.                   T.101.
  21.              If the IDS is used, then the Administration in which country the data  base
  22.        is located will be responsible to convert into the IDS and the Administration  in
  23.        which country the user terminal is located will be responsible  to  convert  from
  24.        the IDS.
  25.              If the direct conversion method is used instead of using the IDS,  the  IDS
  26.        would serve as a technical guide in designing the conversion process.
  27.              The IDS is not intended to be used in terminal to host communications.
  28.        A.1    Videotex page
  29.             A Videotex page in the interworking data  syntax  (IDS)  is  a
  30.        sequence of presentation commands expressed in a manner independent
  31.        of any of the terminal  data  syntaxes.  This  formulation  of  the
  32.        presentation information which composes a Videotex page is intended
  33.        to aid  interworking  between  basically  different  terminal  data
  34.        syntaxes. It does this by isolating the unique and common  elements
  35.        between each of the data syntaxes. The interworking data syntax  is
  36.        not meant to be used as a terminal data syntax in  its  own  right.
  37.        One encoding of the interworking data syntax  is  that  defined  in
  38.        Recommendation X.209. Other  types  of  encoding  are  for  further
  39.        study.
  40.        Videotex-Page        ::= SEQUENCE OF Presentation-Commands
  41.        Presentation-Commands       ::=    SEQUENCE     {     State-Vector,
  42.        Function-&-Parameters }
  43.        A.2   State vector
  44.             A state victor is defined along with each presentation command
  45.        to establish the relationship of that presentation command to  each
  46.        other presentation command.  Although  the  information  explicitly
  47.        contained in the state vector is also implicitly  contained  within
  48.        each  presentation  command,  it  would  require   the   conversion
  49.        apparatus to fully understand each of the three  terminal  oriented
  50.        data syntaxes to uncover this information. Therefore a state vector
  51.        is included with each presentation command in which a global  state
  52.        is affected or in which a boundary value is  encountered,  so  that
  53.        the conversion process might operate on a general level.
  54.        State-Vector              ::= CHOICE { [1] Vector-Definition
  55.                                [2] Reset-State-Vector,
  56.                                [3] NULL }
  57.        A.2.1 Vector definition
  58.        Vector-Definition                    ::=         SEQUENCE         {
  59.        Global-State-Affected-Indicator,
  60.                                  Terminal-Model-Precedence,
  61.                                  Boundary-Condition-Definition }
  62.        --    Only that information which changes between state vectors need 
  63.              be communicated.  If  there  is  no  change  in  a  particular
  64.              component of the state vector, then that component need not be
  65.              communicated.  This  means  that  the  state  vector  is   not
  66.              communicated  often  and  does   not   introduce   significant
  67.  
  68.  
  69.  
  70.  
  71.                                                      Fascicle VII.5 - Rec. T.101  PAGE13
  72.  
  73.        overhead.
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.        PAGE44  Fascicle VII.5 - Rec. T.101
  143.  
  144.  
  145.  
  146.  
  147.                                          
  148.  
  149.        A.2.1.1  Global state affected indicator
  150.             The  global  state  affected  indicator  carries   information
  151.        relating to the global states  of  the  presentation  data  syntax.
  152.        Global state variables are variables representing those  states  of
  153.        the presentation data syntax which are established by  presentation
  154.        commands and which carry on to affect  the  results  of  subsequent
  155.        presentation commands. By  declaring  the  global  state  variables
  156.        explicitly, it is not  necessary  for  the  conversion  process  to
  157.        undarstand the  interrelationship  between  presentation  commands.
  158.        This means that the conversion process does not have to simulate  a
  159.        terminal  of  the  source  data  syntax  in  order  to  handle  the
  160.        conversion of its elements.
  161.             The global state affected indicator does not carry information
  162.        about the value  to  which  a  global  state  has  been  set.  That
  163.        information is carried within the `Function and Parameter`  section
  164.        of the IDS. The  indicator  merely  identifies  which  states  have
  165.        changed. This is of great importance  in  situations  where  it  is
  166.        necessary for the  conversion  process  to  sort  the  presentation
  167.        commands to account for differences in the terminal model  used  in
  168.        the source and destination of the  interchange.  If  the  order  of
  169.        presentation commands  is  altered,  the  conversion  process  must
  170.        establish the appropriate global variables before each  command  in
  171.        the altered sequence. By referring to  the  global  state  affected
  172.        indicator, the conversion process can determine which global states
  173.        must be re-established. For example, if a sorting  of  presentation
  174.        commands is necessary to convert from a  multi-plane  to  a  single
  175.        plane terminal mode, and colour control commands  have  been  used,
  176.        then the global state affected indicator  will  indicate  that  the
  177.        appropriate colour state must be established ahead of each  portion
  178.        of the sorted data.
  179.             In some of the terminal data syntaxes attributes  have  global
  180.        effects while in other data  syntaxes  the  effects  are  localized
  181.        according to the particular display primitive type. For example, in
  182.        Data Syntax  III  a  colour  command  remains  in  effect  for  all
  183.        primitives, until the next colour command, whereas in  Data  Syntax
  184.        II there are various colour states  which  apply  independently  to
  185.        different primitives, such as LINE colour, FILLED AREA colour, etc.
  186.        The global state indicator carries  a  reference  to  a  number  of
  187.        independent `attribute state vectors` which  define  the  attribute
  188.        context. For those data syntaxes which  make  use  of  only  global
  189.        parameters, only one `attribute state vector` need  be  referenced.
  190.        For other data  syntaxes  which  make  use  of  multiple  localized
  191.        attributes, several `attribute state vectors` may be referenced.
  192.        Global-State-Affected-Indicator ::= SEQUENCE {
  193.        attribute-state-vector-reference        INTEGER,
  194.        attribute-affected-indicators      SEQUENCE OF {
  195.                                       INTEGER {
  196.                                    current-text-position            (1),
  197.                                    current-foreground-colour        (2),
  198.                                    current-auxiliary-colour         (3),
  199.                                    lining-state                (4),
  200.                                    flash-blink-state           (5),
  201.                                    basic-char-size-state            (6),
  202.                                    conceal-state               (7),
  203.                                    char-invert-box-state       (8),
  204.                                    char-marking-state               (9),
  205.                                    screen-protection-state          (10),
  206.                                    display-control-state            (11),
  207.                                    device-control-state             (12),
  208.                                    cursor-control-state             (13),
  209.                                    geometric-control-1-state        (14),
  210.  
  211.  
  212.  
  213.  
  214.                                                      Fascicle VII.5 - Rec. T.101  PAGE13
  215.  
  216.                                    geometric-control-2-state        (15),
  217.                                    wait-state                  (16),
  218.                                    general-text-state               (17),
  219.                                    p-text-state                (18),
  220.                                    geometric-text-state             (19),
  221.                                    DRCS-definition-state       (20),
  222.                                    macro-definition-state      (21),
  223.                                    texture-pattern-state            (22),
  224.                                    music-part-memory-state          (23),
  225.                                    animation-configuration-state 
  226.        (24),
  227.                                    workstation-configuration-state  (25)
  228.                                  } } }
  229.        --    The Global State Affected Indicator  consists  of  a  set  of
  230.              indicator flags which identify particular global states or  in
  231.              some cases categories of global states which may be altered by
  232.              presentation and control commands. Some states,  such  as  all
  233.              the  forms  of  Flashing  and  Blink  processes,  are  grouped
  234.              together for simplicity.
  235.        A.2.1.2  Terminal model
  236.             The terminal model differs significantly between  the  various
  237.        terminal data syntaxes. For the presentation of static images  this
  238.        manifests itself in  the  manner  by  which  presentation  commands
  239.        overlay each other. A picture developed for a multi-plane  terminal
  240.        model can  be  represented  on  a  terminal  using  a  single-plane
  241.        terminal model or a multi-plane terminal  model  with  a  different
  242.        order of precedence for the planes,  by  sorting  the  presentation
  243.        commands so that they build up an equivalent picture.  The  sorting
  244.        operation is necessary since  otherwise  the  buildup  order  might
  245.        conflict with the precedence order  in  the  new  environment.  The
  246.        terminal model precedence indicator is simply a  numeric  indicator
  247.        of the overlay precedence for presentation commands intended by the
  248.        source terminal data syntax. The conversion process is  independent
  249.        of the terminal model or a particular data syntax and simply  sorts
  250.        presentation commands based on this indicator.  Note  that  certain
  251.        commands such as resets which have an effect in more than one plane
  252.        of a terminal model might have to be repeated in different parts of
  253.        the presentation  sequence  after  the  sort.  The  terminal  model
  254.        precedence indicator consists of a sequence of numbers to  indicate
  255.        the effect of a command across the terminal model.
  256.        Terminal-Model-Precedence ::= INTEGER
  257.        t 
  258.              the information is communicated. For Data Syntax I, the  order
  259.              is not fixed since certain `planes` of memory may  be  changed
  260.              in precedence by the ASSIGN FRAME command.
  261.        VV    The value `0` has special  meaning  for  the  Terminal  Model
  262.              Precedence  Indicator.  It  indicates  that   the   identified
  263.              information  requires  special  interpretation.  Such  special
  264.              information includes partial reset commands which affect  more
  265.              than one layer of the terminal  model,  as  well  as  commands
  266.              having a time dependent effect,  specifically  WAIT,  the  BEL
  267.              character, and REVEAL.
  268.        A.2.1.3  Boundary conditions
  269.             Boundary condition variables represent the limits within which
  270.        the  particular  presentation  command  has  been   defined.   Each
  271.        presentation command takes on its normal interpretation only within
  272.        a certain range of values. For example, the  number  of  characters
  273.        which may be displayed on the screen varies  between  each  of  the
  274.        source terminal data  syntaxes,  and  therefore  the  operation  of
  275.        presenting a single character cannot be considered to be  the  same
  276.        in each terminal data syntax. To factor out  the  commonality,  the
  277.        boundary condition of encountering the edge of the display area  is
  278.        identified separately from the presentation of  a  character.  This
  279.        aids  conversion  since  it  means  that  the  boundary  conditions
  280.        applying to each presentation command  are  given  explicitly.  The
  281.  
  282.  
  283.  
  284.  
  285.        PAGE44  Fascicle VII.5 - Rec. T.101
  286.  
  287.  
  288.  
  289.  
  290.                                          
  291.  
  292.        conversion  process  is  therefore  independent  of  the   internal
  293.        boundary  conditions  within  each  of  the  source  terminal  data
  294.        syntaxes.
  295.        BoundaryVConditionVDefinition ::= SET { [1] ScreenVDimensions,
  296.                                  [2] ColourVMapVLimit,
  297.                                  [3] PresentationVSubVArea,
  298.                                  [4] CharVModeVConstraints,
  299.                                  [5] CoordinateVLimitVPolygon,
  300.                                  [6] CoordinateVLimitVSpline,
  301.                                  [7] PresentationVResolution,
  302.                                  [8] MacroVSegVMemoryVLimit,
  303.                                  [9] DRCSVMemoryVLimit,
  304.                                  [10] DirectVColoursVLimit }
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                                                      Fascicle VII.5 - Rec. T.101  PAGE13
  358.  
  359.        A.2.1.3.1      Screen dimensions
  360.        Screen-Dimensions             ::= SEQUENCE { INTEGER, INTEGER }
  361.        --    Screen-Dimensions indicates the aspect ratio of  the  display
  362.              screen expressed in terms  of  a  fraction  of  the  Y  and  a
  363.              fraction of the X unit dimensions, where  the  INTEGER  number
  364.              represents a binary fraction  with  an  implied  binary  point
  365.              before the most significant bit.  Note  that  a  dimension  of
  366.              (1,1)  implies  no  geometric  constraint.  A  character  mode
  367.              service could use (1,1) to imply no constraint.
  368.        A.2.1.3.2      Colour map limit
  369.        Colour-Map-Limit              ::= INTEGER
  370.        --    The colour map limit indicates the maximum number of  colours
  371.              which may be stored in a single colour map,  or  the  combined
  372.              total for multiple colour maps,  and  represents  the  maximum
  373.              number  of  colour  states  which  may  be  encountered  in  a
  374.              particular presentation page. In the case where no colour  map
  375.              is used, the integer specifies the number of fixed colours.
  376.        A.2.1.3.3      Presentation sub-area
  377.        Presentation-Sub-Area               ::=   SEQUENCE   {   Abs-Coord,
  378.        Rel-Coord, INTEGER, INTEGER }
  379.        --    The two coordinates give the boundary dimensions of a sub-area 
  380.              of the display screen both in terms of the dimensions  of  the
  381.              sub-area and the number of characters per row and  the  number
  382.              of columns. The absolute coordinate specifies  the  origin  of
  383.              the sub-area, the relative coordinate the size of the sub-area
  384.              and the INTEGER coordinates the limit on  characters  per  row
  385.              and rows respectively.
  386.        A.2.1.3.4      Char mode constraints
  387.        Char-Mode-Constraints         ::= SEQUENCE { INTEGER, INTEGER }
  388.        --    The two parameters give the limit to the number of characters
  389.              per row and the number of rows of text which may be  presented
  390.              on the display screen; that is, the the  boundaries  at  which
  391.              character (or word) wrap and scroll will occur.
  392.        A.2.1.3.5      Coordinate limit polygon
  393.        Coordinate-Limit-Polygon ::= INTEGER
  394.        --    The polygon coordinate limit specifies the maximum number  of
  395.              coordinates which may be specified for a filled polygon.
  396.        A.2.1.3.6      Coordinate limit spline
  397.        Coordinate-Limit-Spline  ::= INTEGER
  398.        --    The spline coordinate limit specifies the maximum  number  of
  399.        coordinates which may be specified.
  400.        A.2.1.3.7      Presentation resolution
  401.        Presentation-Resolution       ::= SEQUENCE { INTEGER, INTEGER }
  402.        --    The presentation resolution specifies the nominal  resolution
  403.              of the display  screen  which  was  used  by  the  information
  404.              source.
  405.        A.2.1.3.8      Macro seg memory limit
  406.        Macro-Seg-Memory-Limit   ::= INTEGER
  407.        o 
  408.              of memory which is available for  the  storage  of  Macros  or
  409.              Segments. The INTEGER parameter  represents  available  memory
  410.              expressed in bytes.
  411.        A.2.1.3.9      DRCS memory limit
  412.        DRCSVMemoryVLimit        ::= INTEGER
  413.        VV    The DRCS memory limit specifies the upper bound on the amount
  414.              of memory which is available for  the  storage  of  DRCS.  The
  415.              INTEGER parameter represents  available  memory  expressed  in
  416.              bytes.
  417.        A.2.1.4  Data syntax identifier (SID)
  418.        SID ::= IMPLICIT INTEGER { dataVsyntaxV  I        (1),
  419.                           dataVsyntaxV II       (2),
  420.                           dataVsyntaxVIII       (3) }
  421.        VV    SID is an identifier which  is  referenced  in  a  number  of
  422.              primitive commands and which identifies the source data syntax
  423.              of the command.
  424.  
  425.  
  426.  
  427.  
  428.        PAGE44  Fascicle VII.5 - Rec. T.101
  429.  
  430.  
  431.  
  432.  
  433.                                          
  434.  
  435.        A.2.2 Reset state vector
  436.        ResetVStateVVector ::= SEQUENCE { SID, VectorVDefinition }
  437.        VV    The Reset State Vector  command  is  used  to  establish  the
  438.              initial state for the Interworking Data  Syntax.  The  default
  439.              state may be selected from  the  table  corresponding  to  the
  440.              source terminal data syntax (or profile) given in Appendix II.
  441.              Alternate parameters may be specified by use of explicit state
  442.              vector and function and parameter definitions.
  443.        A.2.3 NULL
  444.             NULL implies that the  state  vector  is  unchanged  from  the
  445.        previous presentation command.
  446.        A.3   Functions and parameters
  447.             The functions and parameters which make  up  the  presentation
  448.        commands are  grouped  into  categories  which  depend  upon  their
  449.        commonality between  the  various  terminal  data  syntaxes.  Those
  450.        functions which are compatible, such as  the  basic  repertoire  of
  451.        alphanumeric characters  defined  in  Recommendation  T.51,  define
  452.        separate groups. Those functions which are unique, such as  certain
  453.        specific special characters, also establish separate groups so that
  454.        they may be converted or otherwise handled  in  a  special  manner.
  455.        Functions such as DRCS and graphics drawing commands, which  differ
  456.        in fundamental ways between the various terminal data syntaxes, are
  457.        organized so that those underlying capabilities  which  are  common
  458.        may be exploited in the necessary conversion process.
  459.        FunctionsV&VParameters ::= CHOICE { [0] AlphaVCharVString,
  460.                                [1] SpecialVCharVString,
  461.                                [2] KanaVCharVString,
  462.                                [3] KanjiVCharVString,
  463.                                [4] BlockVMosaicVString,
  464.                                [5] SmoothVMosaicVString,
  465.                                 [6] SpecialVMosaicVString,
  466.                                [7] FormatVEffectorVC0VChars,
  467.                                [8] SpecialVFormatVC0VCharacters,
  468.                                [9] GeneralVControlVCharacters,
  469.                                [10] GeometricVString,
  470.                                [11] Animation-Control-String,
  471.                                [12] Segment-Control-String,
  472.                                [13] Colour-Control-String,
  473.                                [14] Text-Control-String,
  474.                                [15] Photo-Graphic-String-Syntetic-Image,
  475.                                [16] Photo-Graphic-String-Natural-Image,
  476.                                [17] MACRO-String,
  477.                                [18] DRCS-String,
  478.                                [19] Fill Pattern-Control-String,
  479.                                [20] Music-String,
  480.                                [21] Tele-Software-String,
  481.                                [22] Audio-Data-String,
  482.                                [23] Greek-Char-String }
  483.             The first six categories of functions and  the  last  one  are
  484.        various text or  mosaic  characters.  None  of  the  terminal  data
  485.        syntaxes defined in Recommendation T.101 encompasses all  of  these
  486.        characters. There are different unique characters in  each  of  the
  487.        terminal data syntaxes. However, a large portion of the  repertoire
  488.        is common between the different terminal  data  syntaxes,  although
  489.        the characters may be coded differently. Since coding is irrelevant
  490.        here, and the use of particular tables could in fact cause  serious
  491.        confusion,  characters  extracted  from  the  different   character
  492.        repertoires will be distinguished by the identifier name codes  for
  493.        each character as defined in Recommendation T.51. Since all of  the
  494.        terminal-oriented data syntaxes  in  Recommendation  T.101  do  not
  495.        explicitly make use  of  these  name  codes  in  the  body  of  the
  496.  
  497.  
  498.  
  499.  
  500.                                                      Fascicle VII.5 - Rec. T.101  PAGE13
  501.  
  502.        Recommendation, the entire character repertoire, together with  the
  503.        name codes for each character are included here as an appendix.
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.        PAGE44  Fascicle VII.5 - Rec. T.101
  572.  
  573.  
  574.  
  575.  
  576.                                          
  577.  
  578.        A.3.0 Alpha char string
  579.        Alpha-Char-String        ::= GRAPHICSTRING
  580.        --    Characters (LA01 to LZ30, ND01 to ND09 and ND10, SC01 to SC05, 
  581.              SP01 to SP22, SA01 to SA07, NS01 to NS03, NF01 to  NF21,  SM01
  582.              to SM44 and SM47  to  SM49,  and  SD11  to  SD43)  taken  from
  583.              Repertoire 1 which are the characters  from  the  primary  and
  584.              supplementary character sets of Recommendation  T.51  together
  585.              with the SPACE character (SP01) and DELETE character (SM34).
  586.        --    The coding of characters within an Alpha Character String will 
  587.              be taken from  the  IRV  primary  character  code  table  (ISO
  588.              Registration Number 2 under ISO 2375) and the  secondary  code
  589.              table for use with  IRV  from  ISO  6937/2  (ISO  Registration
  590.              Number 90).
  591.        --    Note - The coding for the character $  "Dollar  Sign"  (SC02)
  592.              will be taken from the supplementary character set.
  593.        --    Note - The coding for the character ## "number  sign"  (SM01)
  594.        will be taken from the primary character set.
  595.        --    Note - The coding for the character "general  currency  sign"
  596.              (SC01) will be taken from the primary character set.
  597.        A.3.1 Special char string
  598.        Special-Char-String                   ::=         INTEGER         {
  599.        non-spacing-vector-overbar         (1),
  600.                                       non-spacing-slant             (2),
  601.                                       left-vertical-bar-jointive 
  602.        (3),
  603.                                       right-vertical-bar-jointive 
  604.        (4) }
  605.        --     Non-Spacing-Vector-Overbar  is  a  character   (SM50)   from
  606.        Repertoire 2.
  607.        --    Non-Spacing-Slant is a character (SM51) from Repertoire 2.
  608.        --     Left-Vertical-Bar-Jointive  is  a  character   (SM45)   from
  609.        Repertoire 2.
  610.        --     Right-Vertical-Bar-Jointive  is  a  character  (SM46)   from
  611.        Repertoire 2.
  612.        A.3.2 Kana char string
  613.        Kana-Char-String              ::= GRAPHICSTRING
  614.        --    Characters (JA01 to JA63) taken from Repertoire 3.
  615.        --    The coding of characters within a Kana Character String  will
  616.              be taken from the Kana character code table (ISO  Registration
  617.              Number 56 under ISO 2375).
  618.        A.3.3 Kanji char string
  619.        Kanji-Char-String             ::= GRAPHICSTRING
  620.        --    Characters (JK01 to JK2980, HK01 to HK83, and JS01 to  JS366)
  621.        from Repertoire 4.
  622.        --    The coding of characters within a Kanji Character String will
  623.              be taken from the two byte Kanji  character  code  table  (ISO
  624.              Registration Number 87 under ISO 2375).
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.                                                      Fascicle VII.5 - Rec. T.101  PAGE13
  644.  
  645.